Loads and initializes new empty
script engine for the script language specified.
Method fails if a script engine for the specified language is already initialized. When initializing the object
for the first time (after creation) you must first call this method before any calls to
the script control methods. When reusing component method will return error if the
previously loaded engine (and script) is not closed (see Close).
Only the languages added using this method are available for the
AddTExt and AddTextEx methods. In other words you can add code written in
the languages added to the aggregate.
All the languages will see their public parts as like they are one
single script. Most of the scripting languages are entirely public, but
some (as like VBScript) support specific mechanisms that allow the
programmer to declare certain variables or routines as not accessible for
the other engines - see the Private keyword in VBScript for
example.